import { get, post } from "../utils/request";
import base from "./config"

const api = {
    /**
     * 登录 username password
     */
    getLogin(params) {
        return post(base.login, params)
    },
    /**
     * 注册接口
     */
    register(params) {
        return post(base.register, params)
    },
    /**
     * 首页商品信息
     */
    productList(params) {
        return get(base.shopList, params)
    },
    /**
     * 商品搜索
     */
    search(params) {
        return get(base.shopSearch, params)
    },
    /**
     * 类目选择  id(传递：cid)
     */
    typeSelect(params) {
        return get(base.typeSelect, params)
    },
    /**
     * 添加商品 
     * 参数： title cid  category sellPoint price num desc image
     */
    insertTbItem(params) {
        return get(base.insertTbItem, params)
    },
    /**
     * 删除商品
     * 参数： id
     */
    deleteItemById(params) {
        return get(base.deleteItemById, params)
    },
    /**
     * 批量删除
     * 参数：  idArr
     */
    batchDelete(params) {
        return get(base.batchDelete, params)
    },
    /**
     * 修改商品
     * 参数： title cid  category sellPoint price num desc image id
     */
    updateTbItem(params) {
        return get(base.updateTbItem, params)
    },
    /**
     * 规格参数 查询
     *  参数 page
     */
    selectItemParamAll(params) {
        return get(base.selectItemParamAll, params)
    },
    /**
     * 规格参数添加 
     * itemCatId, content, specsName
     */
    insertItemParam(params) {
        return get(base.insertItemParam, params)
    },
    /**
     * 商品关联类目选择 cid
     */
    categoryList(params) {
        return get(base.categoryList, params)
    },
    /**
     * 修改规格参数 cid content id  specsName
     */
    updateCategory(params) {
        return get(base.updateCategory, params)
    },
    /**
     * 删除规格参数 id
     */
    deleteCategory(params) {
        return get(base.deleteCategory, params)
    },

}
export default api;